"""Noise functions for procedural generation of content

Contains native code implementations of Perlin improved noise (with
fBm capabilities) and Perlin simplex noise.

Copyright (c) 2008, Casey Duncan and Andrey Menangen (casey dot duncan at gmail dot com || menangen at gmail dot com)
"""

__version__ = "1.2.1"

import _perlin
import _noisemethod

pnoise1 = _perlin.noise1
pnoise2 = _perlin.noise2
pnoise3 = _perlin.noise3
resort_permutation = _perlin.resort_permutation
getnumber = _noisemethod.getnumber
get_around_pixels = _noisemethod.get_around_pixels